#ifndef PLANE_H
#define PLANE_H
#include <QPixmap>
#include <QRect>
#include "bullet.h"
#include "config.h"


class Plane
{
public:
    Plane();
    // 发射子弹
    void shoot();
    // 设置飞机位置
    void setPosition(int x, int y);

public:
    // 飞机资源
    QPixmap m_plane;
    // 飞机坐标
    int m_x;
    int m_y;
    // 飞机的矩形边框
    QRect m_rect;
    // 弹夹
    Bullet m_bullets[BULLET_NUM];
    // 发射间隔记录
    int m_record;
};

#endif // PLANE_H
